لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش هسته چارچوب موجودیت یادگیری [ویدئو]
Learning Entity Framework Core [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Entity Framework یک ابزار Object Relation Mapping است که برای ساختن سیستم های پیچیده استفاده می شود. این دوره یک مسیر یادگیری کامل را برای بهره وری با Entity Framework Core فراهم می کند. طراحی شده با در نظر گرفتن توسعه دهنده متوسط و با استفاده از آخرین ویژگی های معرفی شده توسط EF Core 2.0 و ASP.NET Core 2.0.
در این دوره یاد می گیرید که چگونه مهاجرت های خود را ایجاد، اجرا کرده و به عقب برگردانید. همچنین با همه چیزهایی که برای ایجاد مدل های پیچیده رابطه ای نیاز دارید آشنا خواهید شد. شما برخی از مهم ترین ویژگی های پیشرفته چارچوب موجودیت مانند ویژگی های سایه، مقادیر ایجاد شده از پایگاه داده و پرس و جوهای خام SQL را بررسی خواهید کرد. شما می دانید که چگونه یک پایگاه داده موجود را بگیرید و با کمترین مداخله بر اساس آن پروژه بنویسید.
در پایان این دوره، مطمئناً Entity Framework Core را به جعبه ابزار خود اضافه خواهید کرد. [*] نقشه برداری شی رابطه ای را کاوش کنید
[*] Entity Framework Core را نصب کنید
[*] یک زمینه پایگاه داده ایجاد کنید
[*] مهاجرت ها را ایجاد، اجرا و برگردانید
[*] مدل های رابطه ای پیچیده را اجرا کنید
[*] پایگاه داده را بذر کنید
[*] درخواست های SQL سفارشی بنویسید
[*] کار با پایگاه داده های موجود این دوره برای توسعه دهندگانی است که با Entity Framework Core کار نکرده اند. آشنایی قبلی با C# برای درک دوره مورد نیاز است. این دوره همچنین برای توسعه دهندگانی است که با ORM های زبان های دیگر کار کرده اند و می خواهند به Entity Framework Core بروند. [*] با ویژگی های Entity Framework Core در مفهوم برنامه های ASP.NET Core آشنا شوید * * [*] آموزش کار با مهاجرت ها در Entity Framework Core * * [*] ویژگی های پیشرفته Entity Framework Core مانند SQL خام، بذر را کاوش کنید. و احراز هویت
سرفصل ها و درس ها
مقدمه ای بر Entity Framework Core
Introduction to Entity Framework Core
بررسی اجمالی دوره
The Course Overview
O/RM چیست؟
What is an O/RM
شروع یک پروژه جدید
Starting a New Project
زمینه پایگاه داده
The Database Context
ایجاد پایگاه داده
Creating the Database
SQL Server Object Explorer
The SQL Server Object Explorer
ایجاد، اجرا و بازگرداندن مهاجرت ها
Create, Execute, and Roll Back Migrations
مهاجرت چیست
What is a Migration
اولین مهاجرت ما
Our First Migration
به روز رسانی یک جدول
Updating a Table
عقب گرد
Rolling Back
یک جایگزین: خط فرمان
An Alternative: The Command Prompt
مدل ها را ایجاد کنید و آنها را از طریق روابط وصل کنید
Create Models and Connect Them Through Relationships
محدود کردن طول
Restricting Length
تنظیم کلید اصلی
Setting a Primary Key
زمینه های منحصر به فرد
Unique Fields
شامل و استثناء خواص
Including and Excluding Properties
ارزش های ایجاد شده در پایگاه داده
Database Generated Values
ویژگی های سایه
Shadow Properties
روابط: یک به یک
Relationships: One to One
روابط: یک به چند
Relationships: One to Many
روابط: بسیاری به بسیاری
Relationships: Many to Many
انجام عملیات پرس و جو
Performing Querying Operations
خواندن از پایگاه داده
Reading from the Database
خواندن با LINQ
Reading with LINQ
عملیات CRUD بیشتر
More CRUD Operations
استراتژی های بارگذاری
Loading Strategies
مشتاق بارگیری
Eager Loading
Query Object Pattern
Query Object Pattern
EF Core پیشرفته
Advanced EF Core
کاشت پایگاه داده
Seeding the Database
کار با تراکنش ها
Working with Transactions
پرس و جوهای خام SQL
Raw SQL Queries
مدیریت همزمانی
Handling Concurrency
کار با یک پایگاه داده موجود
Working with an Existing Database
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Dimitris Loukas یک مهندس نرم افزار است که در حال حاضر برنامه های کاربردی یک صفحه را می نویسد و از جدیدترین جاوا اسکریپت با Aurelia، Angular، C# و NET Core برای یک شرکت نرم افزار تجاری استفاده می کند. او در گذشته برای دو استارت آپ کار کرده است، در جامعه متن باز فعال است و عاشق انجام پروژه های جانبی کوچک است. او به Angular، Aurelia و Vue.JS تسلط دارد و اکنون علاقه مند به ورود به دنیای ReactJS است. او اولین پذیرنده .NET Core است و مجذوب جاوا اسکریپت مدرن و جایی است که وب در حال رفتن است.
نمایش نظرات